@charset "UTF-8";.route-rate-portlet,.line-rates-display{width:100%;max-width:1200px;margin:0 auto}.route-rate-portlet #navigation,.line-rates-display #navigation{display:none!important}.route-rate-portlet .route-rate-container,.line-rates-display .route-rate-container{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.route-rate-portlet .route-rate-container .route-info-nav.dn,.line-rates-display .route-rate-container .route-info-nav.dn{display:none!important}.route-rate-portlet .route-rate-container .route-selection,.line-rates-display .route-rate-container .route-selection{width:529px}.route-rate-portlet .route-rate-container .route-selection .title,.line-rates-display .route-rate-container .route-selection .title{margin-bottom:1rem}.route-rate-portlet .route-rate-container .route-selection .title h3,.line-rates-display .route-rate-container .route-selection .title h3{color:#072e6f}.route-rate-portlet .route-rate-container .route-selection .title img,.line-rates-display .route-rate-container .route-selection .title img{height:20px}.route-rate-portlet .route-rate-container .route-selection .mobile-background,.line-rates-display .route-rate-container .route-selection .mobile-background{display:none}.route-rate-portlet .route-rate-container .route-selection .route-selector-container,.line-rates-display .route-rate-container .route-selection .route-selector-container{position:relative}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .ctm-select,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .ctm-select{padding:10px;background:transparent;border-bottom:1px solid #666666;margin-left:1.5rem}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .ctm-select select,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .ctm-select select{background:transparent;width:100%;border:none}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector img.change-route-direction,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector img.change-route-direction{width:25px;float:right;margin:15px 0;transform:rotate(90deg)}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time{display:flex;justify-content:space-between;width:100%;margin-bottom:1.5rem;padding-bottom:5px;border-bottom:1px solid #666666}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-date,.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-hour,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-date,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-hour{display:flex;align-items:center}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-date img,.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-hour img,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-date img,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-hour img{width:12px}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-date span,.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-hour span,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-date span,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector .route-selector-time .route-selector-hour span{margin:0 7px}.route-rate-portlet .route-rate-container .route-selection .route-selector-container button#search-route,.line-rates-display .route-rate-container .route-selection .route-selector-container button#search-route{float:right}.route-rate-portlet .route-rate-container .route-selection img.route-direction,.line-rates-display .route-rate-container .route-selection img.route-direction{position:absolute;height:54px;top:1.3rem}.route-rate-portlet .route-rate-container .route-info-nav,.line-rates-display .route-rate-container .route-info-nav{width:45%}.route-rate-portlet .route-rates-price-container,.line-rates-display .route-rates-price-container{position:relative}.route-rate-portlet .route-rate-container.df-column .route-rates-price-container,.line-rates-display .route-rate-container.df-column .route-rates-price-container{width:100%}.route-rate-portlet .exception-modal-container,.line-rates-display .exception-modal-container{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#0000001a}.route-rate-portlet .exception-modal-container .exception-modal,.line-rates-display .exception-modal-container .exception-modal{width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;position:relative;padding:20px;border:1px solid #072e6f}.route-rate-portlet .exception-modal-container .exception-modal span,.line-rates-display .exception-modal-container .exception-modal span{color:#072e6f;font-weight:700}.route-rate-portlet .exception-modal-container .exception-modal span.close,.line-rates-display .exception-modal-container .exception-modal span.close{position:absolute;top:0;right:0}.route-rate-portlet .journey-container,.line-rates-display .journey-container{width:100%}.route-rate-portlet .journey-container .journey-selector-container,.line-rates-display .journey-container .journey-selector-container{display:flex;justify-content:space-between}.route-rate-portlet .journey-container .journey-selector-container .journey-selector,.line-rates-display .journey-container .journey-selector-container .journey-selector{display:flex;flex-direction:column;padding:10px;background:#fff;width:39%}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .title,.line-rates-display .journey-container .journey-selector-container .journey-selector .title{background:#e6e6e6;padding:7px;cursor:pointer}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .title h3,.line-rates-display .journey-container .journey-selector-container .journey-selector .title h3{color:#666;margin-bottom:0}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .selected-route,.line-rates-display .journey-container .journey-selector-container .journey-selector .selected-route{display:flex;align-items:center;margin:10px 0}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .selected-route img,.line-rates-display .journey-container .journey-selector-container .journey-selector .selected-route img{width:15px;margin:0 10px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .selected-route span,.line-rates-display .journey-container .journey-selector-container .journey-selector .selected-route span{font-weight:700;color:#072e6f}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time{display:flex;justify-content:space-between;border-bottom:1px solid #666666;padding-bottom:5px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-date,.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-hour,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-date,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-hour{display:flex;align-items:center}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-date span,.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-hour span,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-date span,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-hour span{margin:0 10px;color:#072e6f;font-weight:700}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-date img,.route-rate-portlet .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-hour img,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-date img,.line-rates-display .journey-container .journey-selector-container .journey-selector .route-selector-time .route-selector-hour img{width:15px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options{padding:5px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option{display:flex;justify-content:space-between;padding-bottom:10px;margin:15px 0}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option.active,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option.active{background:#d9e0e9}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option:not(.last),.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option:not(.last){border-bottom:2px solid #e6e6e6}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-idx,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-idx{padding-top:2px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-idx span,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-idx span{color:#666;background:#e6e6e6;padding:3px 8px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-hour,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-hour{display:flex;align-items:center}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-hour span.hour,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-hour span.hour{color:#072e6f;font-weight:700}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-hour span.separator,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-hour span.separator{color:#666;margin:0 7px;border-top:none}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves{display:flex;align-items:center;margin:7px 0}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves img,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves img{width:15px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves img.angle,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves img.angle{width:10px;margin:0 5px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport{border-radius:5px;padding:2px 5px;display:flex;align-items:center}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport.bus,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport.bus{background:#dc042b}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport.train,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport.train{background:#355989}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport img,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport img{width:15px;margin-right:5px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport span,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-route .journey-option-route-moves .line-transport span{color:#fff}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set{display:flex;flex-direction:column}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-walk,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-walk{display:flex;align-items:center;justify-content:flex-end}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-walk span,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-walk span{color:#999}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-walk span img,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-walk span img{width:15px}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-drive,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-drive{margin:7px 0;display:flex;justify-content:flex-end}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-drive span,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-drive span{color:#072e6f;font-weight:700}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-price,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-price{display:flex;justify-content:flex-end}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-price button,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-price button{padding:3px 20px;background:#072e6f;border:none}.route-rate-portlet .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-price button span,.line-rates-display .journey-container .journey-selector-container .journey-selector .select-journey-options .select-journey-option .journey-option-set-price button span{color:#fff}.route-rate-portlet .journey-container .journey-selector-container .map-container,.line-rates-display .journey-container .journey-selector-container .map-container{padding:10px;background:#fff;width:59%}.route-rate-portlet .journey-container .journey-selector-container .map-container img,.line-rates-display .journey-container .journey-selector-container .map-container img{width:100%;height:100%;object-fit:cover}.route-rate-portlet .journey-selected-container,.line-rates-display .journey-selected-container{width:100%;margin-top:10px;min-width:min(1200px,100vw)}.route-rate-portlet .journey-selected-container .journey-selected-info-container,.line-rates-display .journey-selected-container .journey-selected-info-container{display:flex;justify-content:space-between;margin-bottom:1.5rem}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info{display:flex;flex-direction:column;padding:10px;background:#fff;width:39%}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .title,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .title{background:#e6e6e6;padding:7px;display:flex;align-items:center;cursor:pointer}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .title img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .title img{width:20px;margin-right:10px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .title h3,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .title h3{color:#666;margin-bottom:0}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route{display:flex;align-items:center;margin:13px 0}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route img{width:15px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route img.angle,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route img.angle{width:10px;margin:0 5px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport{border-radius:5px;padding:2px 5px;display:flex;align-items:center}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport.bus,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport.bus{background:#dc042b}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport.train,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport.train{background:#355989}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport img{width:15px;margin-right:5px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-route .line-transport span{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-time,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-time{margin-bottom:10px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-time span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-time span{color:#002e6d!important;font-weight:700}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail{display:flex}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph{display:flex;flex-direction:column;padding:7px 7px 7px 20px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .origin,.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .destination,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .origin,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .destination{display:flex;align-items:center}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .origin img,.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .destination img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .origin img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .destination img{width:20px;margin-right:10px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .origin span,.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .destination span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .origin span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .destination span{font-weight:700;color:#002e6d!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .walk,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .walk{height:100px;display:flex;align-items:center;border-left:2px dotted #999999;padding-left:10px;margin-left:9px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .walk img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .walk img{width:20px;margin-right:10px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .walk span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .walk span{color:#999!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .stop,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .stop{display:flex;align-items:center}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .stop img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .stop img{width:20px;margin-right:10px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .stop span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .stop span{font-weight:700;color:#dc042b!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus{height:100px;display:flex;align-items:center;border-left:2px solid #dc042b;padding-left:10px;margin-left:9px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus-line,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus-line{background:#dc042b;padding:5px;display:flex;align-items:center;border-radius:5px;margin-right:5px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus-line img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus-line img{width:15px;margin-right:5px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus-line span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus-line span{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .bus span{color:#002e6d!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train{height:100px;display:flex;align-items:center;border-left:2px solid #002E6D;padding-left:10px;margin-left:9px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train-line,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train-line{background:#355989;padding:5px;display:flex;align-items:center;border-radius:5px;margin-right:5px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train-line img,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train-line img{width:15px;margin-right:5px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train-line span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train-line span{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .train span{color:#002e6d!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .arrive,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .arrive{padding-left:20px}.route-rate-portlet .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .arrive span,.line-rates-display .journey-selected-container .journey-selected-info-container .journey-selected-info .journey-selected-detail-graph .arrive span{color:#999!important}.route-rate-portlet .journey-selected-container .journey-selected-info-container .map-container,.line-rates-display .journey-selected-container .journey-selected-info-container .map-container{padding:10px;background:#fff;width:59%}.route-rate-portlet .journey-selected-container .journey-selected-info-container .map-container img,.line-rates-display .journey-selected-container .journey-selected-info-container .map-container img{width:100%;height:100%;object-fit:cover}.route-rate-portlet .journey-selected-container .journey-selected-price-container,.line-rates-display .journey-selected-container .journey-selected-price-container{background:#fff;padding:10px}@media screen and (max-width: 400px){.route-rate-portlet .journey-selected-container .journey-selected-price-container,.line-rates-display .journey-selected-container .journey-selected-price-container{padding:0}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price{display:flex;justify-content:space-between;align-items:center;min-height:200px}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price{flex-direction:column}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price .journey-selected-price-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price .journey-selected-price-detail{width:100%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price .journey-selected-price-card,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price .journey-selected-price-card{width:100%;margin:2rem 0}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card a,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card a{color:#002e6d;text-decoration:none}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card a b,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card a b{color:#dd052b}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail{width:55%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container{background:#666;padding:10px;display:flex;align-items:center;margin-bottom:1rem}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector{background:#fff;display:flex;padding:10px;margin-right:10px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector img.user,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector img.user{width:20px;margin-right:1.5rem}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector .journey-passengers-selector-action,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector .journey-passengers-selector-action{display:flex;justify-content:space-between}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector .journey-passengers-selector-action img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector .journey-passengers-selector-action img{width:20px;cursor:pointer}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector .journey-passengers-selector-action-passengers,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container .journey-passengers-selector .journey-passengers-selector-action-passengers{color:#666!important;margin:0 10px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container-message,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-passengers-selector-container-message{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.simple .card-online-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.simple .card-online-col{width:33.3%;margin-right:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.simple .on-board-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.simple .on-board-col{width:33.3%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.double .card-online-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.double .card-online-col{width:25%;margin-right:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.double .on-board-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.double .on-board-col{width:50%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.triple .card-online-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.triple .card-online-col{width:20%;margin-right:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.triple .on-board-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table.triple .on-board-col{width:60%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table .row-padding-pass-align,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table .row-padding-pass-align{padding:0 5px 0 30px}@media screen and (min-width: 801px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table .row-padding-pass-align,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table .row-padding-pass-align{padding:0 5px 0 35px}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title{display:flex;justify-content:space-between;margin-bottom:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col{display:flex}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header{display:flex;padding:10px;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width: 400px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header{padding:5px}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header img{width:30px;margin-right:5px}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header img{display:none}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header span{color:#fff!important;text-align:center}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-red,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-red{background:#dc042b!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-yellow,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-yellow{background:#fed000!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-yellow span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-yellow span{color:#999!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-ctm-green,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.bg-ctm-green{background:#8cc63e!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.mr,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-title .journey-selected-price-table-col .journey-selected-price-table-header.mr{margin-right:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info{display:flex;justify-content:space-between}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col{display:flex}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail{display:flex;flex-direction:column;width:100%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail.mr,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail.mr{margin-right:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route{display:flex;padding:5px;justify-content:center;background:#888;align-items:center;margin-bottom:5px;height:100%}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route{flex-direction:column}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route.center,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route.center{justify-content:center}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route.minimize,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route.minimize{flex-flow:row wrap}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line{display:flex;align-items:center;padding:0}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line img{width:15px}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line img{width:12px}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route-line span{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route span{color:#fff!important;margin:0 3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route span.join,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-route span.join{margin:0 8px;line-height:16px!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-salts,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-salts{display:flex;justify-content:center;align-items:center;padding:5px;background:#888}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-salts span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-info-col-detail-salts span{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price{display:flex;border:1px solid #999999;margin:5px 0;padding:5px 0 5px 5px}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price{padding:5px;position:relative}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col{display:flex}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head{display:flex;align-items:center;height:100%;margin-right:4px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head img{width:20px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head span{color:#999!important;font-size:20px}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-head span{display:none}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail{background:#f2f2f2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10px}@media screen and (min-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail{position:relative}}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail{flex-direction:column}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail.mr,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail.mr{margin-right:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail span{color:#666}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail img{width:25px;margin-left:10px}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail img{margin:0}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail span.title-modal,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-price-col-detail span.title-modal{position:absolute;width:90%;background:#002e6d;padding:10px;top:100%;left:50%;transform:translate(-50%);color:#fff!important;min-width:200px;z-index:2}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt{display:flex;justify-content:flex-start}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt.hide,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt.hide{display:none}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-col{display:flex;width:26%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-col.small,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-col.small{width:10%;margin-right:5px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-container,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-container{display:flex;align-items:center;justify-content:center;padding:10px;background:#666;width:90%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-container img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-container img{width:25px;height:auto;margin-right:15px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-container span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-emt-container span{color:#fff!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total{display:flex;justify-content:space-between}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col{display:flex}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail span{color:#fff!important;font-size:20px;font-weight:700}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail>img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail>img{width:20px;margin:0 5px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-red,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-red{background:#dc042b!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-yellow,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-yellow{background:#fed000!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-yellow span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-yellow span{color:#999!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-ctm-green,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-total-col-detail.bg-ctm-green{background:#8cc63e!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns{margin-top:2rem;display:flex;justify-content:space-between}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col{display:flex}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn{padding:10px;border:1px solid #002e6d;border-radius:5px;width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 400px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn{padding:5px}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn span{color:#002e6d!important;font-size:18px;font-weight:700}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn.info,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn.info{background:#fff;text-align:center}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn.pay,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn.pay{background:#fed000}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn.pay:disabled,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .journey-selected-price-table-btns-col-btn.pay:disabled{opacity:.5}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form{display:flex;flex-direction:column;margin-top:15px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .not-logged-mail-inputs,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .not-logged-mail-inputs,.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary{display:flex;flex-direction:column}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary hr,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary hr{width:100%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary span.summary-title,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary span.summary-title{font-weight:700;font-size:20px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary label,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary label{margin-top:1rem}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ctm-inputflat-container,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ctm-inputflat-container{background:#f2f2f2}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .error-msg,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .error-msg{font-size:13px;color:#f72823!important;padding-left:3px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form #submit-button,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form #submit-button{margin:1rem 0;width:50%}@media screen and (max-width: 800px){.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary>span,.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary>label,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary>span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form .ticket-summary>label{padding:0 15px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form span.error-msg,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form span.error-msg{padding:0 15px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form button#submit-button,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail .not-logged-mail-form button#submit-button{margin:1rem 15px}}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-title .journey-selected-price-table-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-title .journey-selected-price-table-col{width:50%!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-title .journey-selected-price-table-col.double,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-title .journey-selected-price-table-col.double{width:44%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-title .journey-selected-price-table-col.small,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-title .journey-selected-price-table-col.small{width:4.5%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-info-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-info-col{width:50%!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-info-col.double,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-info-col.double{width:44%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-info-col.small,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-info-col.small{width:10%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-price-container .journey-selected-price-table-price-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-price-container .journey-selected-price-table-price-col{width:47%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-price-container .journey-selected-price-table-price-col.double,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-price-container .journey-selected-price-table-price-col.double{width:48%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-price-container .journey-selected-price-table-price-col.small,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-price-container .journey-selected-price-table-price-col.small{width:4.5%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-total-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-total-col{width:50%!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-total-col.double,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-total-col.double{width:44%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-total-col.small,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-total-col.small{width:10%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-btns-col,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-btns-col{width:50%!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-btns-col.double,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-btns-col.double{width:44%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-btns-col.small,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-detail.hide-ticket .journey-selected-price-table-btns-col.small{width:10%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-error,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-error{display:flex;flex-direction:column;align-items:center;width:65%}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-error img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-error img{width:50px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-error span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-error span{color:#dc042b!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card{width:45%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card img,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card img{height:100px}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card a,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card a{margin-top:1rem;border:1px solid #072e6f;border-radius:8px;text-decoration:none;padding:10px;display:flex}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card a span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card a span{color:#002e6d!important;text-align:center}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card a span b,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card a span b{color:#dd052b!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom{display:flex;flex-direction:column;margin-top:2rem;align-items:center}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom span,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom span{color:#002e6d!important}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom span.price,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom span.price{padding:15px;border:1px solid #002E6D;font-weight:700;margin:1rem 0}.route-rate-portlet .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom span.condition,.line-rates-display .journey-selected-container .journey-selected-price-container .journey-selected-price-card-custom span.condition{color:#666;font-size:14px}@media screen and (max-width: 800px){.route-rate-portlet .route-rate-container,.line-rates-display .route-rate-container{flex-direction:column}.route-rate-portlet .route-rate-container .route-selection,.line-rates-display .route-rate-container .route-selection{display:flex;width:100%;position:relative}.route-rate-portlet .route-rate-container .route-selection .hydrated,.line-rates-display .route-rate-container .route-selection .hydrated{width:100%}.route-rate-portlet .route-rate-container .route-selection .title,.line-rates-display .route-rate-container .route-selection .title{display:flex;flex-direction:column;justify-content:center;max-width:115px;z-index:1}.route-rate-portlet .route-rate-container .route-selection .title h3,.line-rates-display .route-rate-container .route-selection .title h3{color:#fff}.route-rate-portlet .route-rate-container .route-selection .title img,.line-rates-display .route-rate-container .route-selection .title img{height:auto;width:85px}.route-rate-portlet .route-rate-container .route-selection .mobile-background,.line-rates-display .route-rate-container .route-selection .mobile-background{display:block;width:140px;position:absolute;background:#072e6f;height:100%;border-radius:0 121px 121px 0;top:50%;transform:translateY(-50%);left:-2rem;z-index:0}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector-cities,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector-cities{display:flex;align-items:flex-end}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector-cities-selects,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector-cities-selects{width:100%}.route-rate-portlet .route-rate-container .route-selection .route-selector-container .route-selector-time,.line-rates-display .route-rate-container .route-selection .route-selector-container .route-selector-time{margin-top:1.5rem}.route-rate-portlet .route-rate-container .route-info-nav,.line-rates-display .route-rate-container .route-info-nav{width:100%}.route-rate-portlet .journey-container .journey-selector-container,.line-rates-display .journey-container .journey-selector-container{flex-direction:column}.route-rate-portlet .journey-container .journey-selector-container .journey-selector,.line-rates-display .journey-container .journey-selector-container .journey-selector{width:100%;margin-bottom:10px}.route-rate-portlet .journey-container .journey-selector-container .map-container,.line-rates-display .journey-container .journey-selector-container .map-container{width:100%}}.full-wdth{min-width:1200px}.route-rates-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.route-rates-loader img{width:75px}.info-user-container{background:#fff;padding:20px;width:50%}@media screen and (max-width: 900px){.info-user-container{width:100%}}.info-user-container-txt{display:flex;flex-direction:column}.info-user-container-txt span.title{color:#072e6f;font-size:20px;font-weight:700}.info-user-container-txt span.condition{color:#484848;font-size:16px;margin:2rem 0}.info-user-container-txt #login-user{width:60%;margin-bottom:0}
